import User.User;
import book.BookList;
import User.Admin;
import User.OrdinaryClint;

import java.util.Scanner;

public class TestMain {

    //登陆操作
    public static User login() {
        System.out.println("请输入你的名字");
        Scanner scan = new Scanner(System.in);
        String name = scan.nextLine();//输入姓名
        System.out.println("请选择你的身份：1->管理员，0->普通用户");
        int choice = scan.nextInt();
        if(choice==1) {
            //管理员身份
            return new Admin(name);
        }else {
            return new OrdinaryClint(name);
        }
    }

    public static void main(String[] args) {
        BookList bookList = new BookList();//准备书籍（1）
        User user = login();//登陆图书管理系统（2）
        while(true) {
            int choice = user.menu();//（3）
            //接下来根据用户的选择进行调用方法
            user.doOperation(choice,bookList);//（4）
        }
    }
}
